// admin/pages/scanQR/scanQR.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    height:wx.getSystemInfoSync().windowHeight-10,
    times:"",
    photo:"https://www.stringzc.top/static/QDAO.png",
    nums:0
  },

  btnClick(){
    var that = this
    var show = this.data.hidens
    if(!show){
      wx.scanCode({
        onlyFromCamera: false,
        scanType: ['barCode', 'qrCode', 'datamatrix','pdf417'],
        success: res => {
            if(res.errMsg == 'scanCode:ok'){
              console.log(res)
              getApp().helper({
                url: getApp().globalData.urlpath + '/weixin/QDao',
                data: {
                  openid: res.result
                },
                success(ress) {
                  if(ress.data.ret == "F1")
                  {
                    var strs = res.result
                    if(getApp().globalData.isSocketConnect){
                      wx.sendSocketMessage({
                        data: JSON.stringify({"event":"QD","openid":strs.substr(11)}),
                        success: function (res) {},
                        fail: function (res) {}
                      })
                    }
                    wx.showToast({
                      title:'签到成功',
                      duration: 1500
                  })
                    that.setData({
                    nums:ress.data.nums
                  })
                  }
                  else if(ress.data.ret == "F2")
                  {
                    wx.showToast({
                      title:'二维码错误',
                      icon: 'error',
                      duration: 1500
                  })
                  }
                },
                fail() {
                  wx.showToast({
                    title: '连接服务器失败',
                    image: '/static/error.png',
                    duration: 1500
                  });
                }
              });
            }
        },
        fail: res => {
        // 接口调用失败
        wx.showToast({
            icon: 'none',
            title: '接口调用失败！'
        })
        },
        complete: res => {
            // 接口调用结束
            console.log(res)
        }
    })
    }
    
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {
    var newDate = new Date();

    this.setData({
      times:newDate.toLocaleDateString().toString()
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})